/**
 * 本方法为出牌跑方法,因为是出牌跑：：所以都是明跑
 * 这里需要调用音效。。。。
 * @param input_uid    谁打的牌
 * @param card_number  打的什么牌
 * @param pao_uid      谁跑的牌
 * @param is_chongpao  是否重跑
 */
function draw_play_chupai_pao( input_uid , card_number , pao_uid , is_chongpao  ){
    xiaopai_name = card_number <= 10 ? 'ss' + card_number : 's' + (card_number-10);
    //如果出牌人是自己；则将牌中心缩为下牌，随即生成4张小牌，移动到跑牌者的下牌区域
    if( input_uid == PB_USER_UID ){
        PL_Room_Play.MP_P.setScale(0.2);
        for( var i = 0 ; i <= 3 ; i++ ){
            var temp     = cc.Sprite.create('res/pai/xp/' + xiaopai_name + '.png');
            temp.x       = PL_Room_Play.realy_size.width / 2;
            temp.y       = PL_Room_Play.realy_size.height / 2;
            PL_Room_Play.addChild( temp );
            if( pao_uid == ROOM_WS_XJ ){
                temp.runAction( cc.MoveTo.create( 0.2 , cc.p(  PL_Room_Play.realy_size.width -  40 * XJ_XP_COUNT , 42 * i + RB_XP_HEIGHT ) ) );
            }
            if( pao_uid == ROOM_WS_SJ ){
                temp.runAction( cc.MoveTo.create( 0.2 , cc.p(  40 * SJ_XP_COUNT , PL_Room_Play.realy_size.height - TOP_LEFT_XP_HEIGHT -  SMALL_PAI_H * i ) ) );
            }
            if( pao_uid == ROOM_WS_DM ){
                temp.runAction( cc.MoveTo.create( 0.2 , cc.p(  PL_Room_Play.realy_size.width -  40 * DM_XP_COUNT , PL_Room_Play.realy_size.height - TOP_LEFT_XP_HEIGHT -  SMALL_PAI_H*i ) ) );
            }
            MISCE.push( temp );//添加杂项
        }
        if( pao_uid == ROOM_WS_XJ ){XJ_XP_COUNT++;}
        if( pao_uid == ROOM_WS_SJ ){SJ_XP_COUNT++;}
        if( pao_uid == ROOM_WS_DM ){DM_XP_COUNT++;}
    }else{
        //如果跑牌人是自己
        if( pao_uid == PB_USER_UID ){
            //删除手牌中存在的这4张提牌
            for( var i = 0 ; i <= 3 ; i++ ) {
                for (var y = 1; y < PL_Room_Play.PPP_pai.length; y++) {
                    if (PL_Room_Play.PPP_pai[y].paihao == card_number) {
                        PL_Room_Play.removeChild(PL_Room_Play.PPP_pai[y]);
                        DUN_PS[PL_Room_Play.PPP_pai[y].dijidun - 1]--;//牌墩上的牌数-1
                        PL_Room_Play.PPP_pai.splice(y, 1);
                    }
                }
            }
            //移动3张背景牌 + 1张号码牌
            for( var i = 0 ; i <= 3 ; i++ ){
                var temp     = cc.Sprite.create('res/pai/xp/' + xiaopai_name + '.png');
                temp.x       = PL_Room_Play.realy_size.width / 2;
                temp.y       = 100;
                PL_Room_Play.addChild( temp );
                temp.runAction( cc.MoveTo.create( 0.3 , cc.p(  40 * ZJ_XP_COUNT , 42*(i) - 500 + LB_XP_HEIGHT ) ) );
                MISCE.push( temp );//添加杂项
            }
            ZJ_XP_COUNT++;
            //理牌
            draw_play_paireset();
        }
        //如果跑牌人是下家
        if( pao_uid == ROOM_WS_XJ ){
            //移动3张背景牌 + 1张号码牌
            for( var i = 0 ; i <= 3 ; i++ ){
                var temp     = cc.Sprite.create('res/pai/xp/' + xiaopai_name + '.png');
                temp.x       = PL_Room_Play.realy_size.width - 400;temp.y = 400;
                PL_Room_Play.addChild( temp );
                temp.runAction( cc.MoveTo.create( 0.2 , cc.p(  PL_Room_Play.realy_size.width -  40 * XJ_XP_COUNT , 42 * i + RB_XP_HEIGHT ) ) );
                MISCE.push( temp );//添加杂项
            }
            XJ_XP_COUNT++;
        }
        //如果跑牌人是上家
        if( pao_uid == ROOM_WS_SJ ){
            //移动3张背景牌 + 1张号码牌
            for( var i = 0 ; i <= 3 ; i++ ){
                var temp     = cc.Sprite.create('res/pai/xp/' + xiaopai_name + '.png');
                temp.x       = 400;temp.y       = PL_Room_Play.realy_size.height - 400;
                PL_Room_Play.addChild( temp );
                temp.runAction( cc.MoveTo.create( 0.2 , cc.p(  40 * SJ_XP_COUNT , PL_Room_Play.realy_size.height - TOP_LEFT_XP_HEIGHT -  SMALL_PAI_H * i ) ) );
                MISCE.push( temp );//添加杂项
            }
            SJ_XP_COUNT++;
        }
        //如果跑牌人是对门
        if(  pao_uid == ROOM_WS_DM ){
            //移动3张背景牌 + 1张号码牌
            for( var i = 0 ; i <= 3 ; i++ ){
                var temp     = cc.Sprite.create('res/pai/xp/' + xiaopai_name + '.png');
                temp.x       = PL_Room_Play.realy_size.width - 400;temp.y       = PL_Room_Play.realy_size.height - 400;
                PL_Room_Play.addChild( temp );
                temp.runAction( cc.MoveTo.create( 0.2 , cc.p(  PL_Room_Play.realy_size.width -  40 * DM_XP_COUNT , PL_Room_Play.realy_size.height - TOP_LEFT_XP_HEIGHT -  SMALL_PAI_H*i ) ) );
                MISCE.push( temp );//添加杂项
            }
            DM_XP_COUNT++;
        }
    }
    //移除被打出来的小牌
    for( var i = 0 ; i < GAME_OUT_PAI.length ; i++ ){PL_Room_Play.removeChild( GAME_OUT_PAI[i] );}
    /****************************************  是否为重跑？  ****************************************重跑声音以及图标 *****/
    //进行trip操作
    show_tripAND_sound( 'pao' , pao_uid , is_chongpao );
}